import 'package:get/get.dart';
import 'package:top_foundation/component/tabbar/index.dart';

import 'index.dart';

class SplashController extends GetxController {
  SplashController();

  final state = SplashState();

  void actionAddTitle() {
    state.tbCtrl.titles.add('我是新增的标题${state.tbCtrl.titles.length}');
  }

  /// 在 widget 内存中分配后立即调用。
  @override
  void onInit() {
    super.onInit();
    state.tbCtrl = TPTabBarController(isScrollable: true)
      ..updateTitles([
        'I`m the first',
        '我是老二',
        '我是最长的那个标题',
        '标题4',
        '标题5',
        '标题6',
        '标题7',
        '标题8',
        '标题9',
      ]);
  }

  /// 在 onInit() 之后调用 1 帧。这是进入的理想场所
  @override
  void onReady() {
    super.onReady();
  }

  /// 在 [onDelete] 方法之前调用。
  @override
  void onClose() {
    super.onClose();
  }

  /// dispose 释放内存
  @override
  void dispose() {
    super.dispose();
  }
}
